Object.prototype.clone = function(){
	// Extract the prototype from the "this" object
	var p = Object.getPrototypeOf(this);
	// Create a new object with p as its prototype
	return Object.create(p);
};

